package com.llxy.worker.service;

import com.llxy.worker.domain.SupportWorker;
import com.llxy.worker.dto.SupportWorkerDTO;

import java.util.List;

public interface SupportWorkerService{


    int deleteByPrimaryKey(Integer id);

    int insert(SupportWorker record);

    int insertSelective(SupportWorker record);

    SupportWorkerDTO selectByPrimaryKey(Integer id);

    int updateByPrimaryKeySelective(SupportWorker record);

    int updateByPrimaryKey(SupportWorker record);

    List<SupportWorkerDTO> selectSupportWorkerList(SupportWorker supportWorker);

    Integer selectSupportWorkerListCount(SupportWorker supportWorker);

    int insertSupportWorker(SupportWorker supportWorker);

    int updateRecommendStatus(Integer id, String status);

    int updateOutstandingStatus(Integer id, String status);

    List<SupportWorker> selectStatusIsZoneList(Long userId);

    SupportWorker selectByUserId(Long userId);

    List<SupportWorker> selectAllStatusIsZoneList();
}
